package com.demarc.pesquisas.infraestrutura.hibernate.type;

import java.sql.Types;

/**
 * UserType Integer para Enumerações.
 * <p>
 * Tipo extendido do Hibernate para persistir constantes de Enumerações do tipo
 * Integer. <br>
 * Toda Enumeração que persistir deve implementar o método
 * <code>public int getCodigo()</code>.
 * 
 * @param <E>
 *            Tipo de enumeração que será persistido pela classe
 */
public class BooleanSmallintUserType extends BooleanNumberUserType {

	@Override
	public int getSQLType() {
		return Types.SMALLINT;
	}

}